package com.eric.similarity.pipe;

import java.util.Map;
import java.util.Map.Entry;

public interface Pipe<K> {
	
	/**
	 * 根据输入，将文档名称以及内容映射为KV对
	 * 
	 * @param 
	 *        
	 * @return 
	 */
	public void MapOfPipe ();
	
	/**
	 * 返回以文档名：文档内容为KV对的map
	 * 
	 * @param 
	 *        
	 * @return 
	 */
	public Map<Entry<K,K>,Entry<K,K>> getMap ();
	
	/**
	 * 返回本Pipe实例
	 * 
	 * @param 
	 *        
	 * @return 
	 */
	public Pipe<K> getPipe ();
	
	public void text();
	
	public void write(Map<K,K> SimMap);
}
